package com.gopay.common.domain.bank.icbc.expay.prepay.req;

import java.io.Serializable;

import com.gopay.common.domain.bank.ExPayBaseMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/** 
 * 工行快捷支付申请 in类
 * @ClassName: IcbcExpayCmsEbinReq 
 * @author w_jiqing 
 * @date 2017年6月26日 下午1:42:47  
 */ 
@XStreamAlias("in")
public class IcbcPreExpayCmsEbInReq extends ExPayBaseMessage implements Serializable{

    private static final long serialVersionUID = 111359932605651776L;
    /**
     * 签名时间
     */
    @XStreamAlias("SignTime")
    private String signTime;
    /**
     * 接入渠道
     */
    @XStreamAlias("PayChannel")
    private String payChannel;
    /**
     * 交易日期时间
     */
    @XStreamAlias("SubmitTime")
    private String submitTime;
    /**
     * 订单号
     */
    @XStreamAlias("OrderNo")
    private String orderNo;
    /**
     * 订单金额
     */
    @XStreamAlias("OrderAmt")
    private String orderAmt;
    /**
     * 分期付款期数
     */
    @XStreamAlias("PayStage")
    private String payStage;
    /**
     * 分期付款标志
     */
    @XStreamAlias("PayStageFlag")
    private String payStageFlag;
    /**
     * 商户账号
     */
    @XStreamAlias("ShopAcctNo")
    private String shopAcctNo;
    /**
     * 商品编号
     */
    @XStreamAlias("GoodsNo")
    private String goodsNo;
    /**
     * 商品名称
     */
    @XStreamAlias("GoodsName")
    private String goodsName;
    /**
     * 商品数量
     */
    @XStreamAlias("GoodsNumber")
    private String goodsNumber;
    /**
     * 已含运费金额
     */
    @XStreamAlias("TransferAmt")
    private String transferAmt;
    /**
     * 检验联名标志
     */
    @XStreamAlias("JUnionFlag")
    private String jUnionFlag;
    /**
     * 语言版本
     */
    @XStreamAlias("Language1")
    private String language1;
    /**
     * 支付币种
     */
    @XStreamAlias("CurrType")
    private String currType;
    /**
     * 商户代码
     */
    @XStreamAlias("ShopCode")
    private String shopCode;
    /**
     * 支持订单支付的银行卡种类
     */
    @XStreamAlias("CardFlag")
    private String cardFlag;
    /**
     * 通知类型
     */
    @XStreamAlias("NotifyType")
    private String notifyType;
    /**
     * 结果发送类型
     */
    @XStreamAlias("RSendType")
    private String rSendType;
    /**
     * 虚拟商品/实物商品标志位
     */
    @XStreamAlias("GoodsType")
    private String GoodsType;
    /**
     * 客户手机号码
     */
    @XStreamAlias("Phone")
    private String phone;
    /**
     * 客户账户末六位
     */
    @XStreamAlias("CusAcctNo")
    private String cusAcctNo;
    /**
     * 客户别名
     */
    @XStreamAlias("CusAlias")
    private String cusAlias;
    /**
     * 是否第三方支付公司标志
     */
    @XStreamAlias("ThirdFlag")
    private String thirdFlag;
    /**
     * 商城指定代理商户代码
     */
    @XStreamAlias("AgentShopCode")
    private String agentShopCode;
    /**
     * 代理商户订单标志
     */
    @XStreamAlias("AgentShopName")
    private String agentShopName;
    /**
     * 代理商户订单标志
     */
    @XStreamAlias("AgentOrderFlag")
    private String agentOrderFlag;
    /**
     * 买家用户号
     */
    @XStreamAlias("BuyerID")
    private String buyerID;
    /**
     * 收货人
     */
    @XStreamAlias("Recer")
    private String recer;
    /**
     * 收货地址
     */
    @XStreamAlias("RecAddr")
    private String recAddr;
    /**
     * 买家联系电话
     */
    @XStreamAlias("RecPhone")
    private String recPhone;
    /**
     * 
     * 商户账号序号
     */
    @XStreamAlias("ShopAcctSeq")
    private String shopAcctSeq;
    public String getSignTime() {
        return signTime;
    }
    public void setSignTime(String signTime) {
        this.signTime = signTime;
    }
    public String getPayChannel() {
        return payChannel;
    }
    public void setPayChannel(String payChannel) {
        this.payChannel = payChannel;
    }
    public String getSubmitTime() {
        return submitTime;
    }
    public void setSubmitTime(String submitTime) {
        this.submitTime = submitTime;
    }
    public String getOrderNo() {
        return orderNo;
    }
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }
    public String getOrderAmt() {
        return orderAmt;
    }
    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }
    public String getPayStage() {
        return payStage;
    }
    public void setPayStage(String payStage) {
        this.payStage = payStage;
    }
    public String getPayStageFlag() {
        return payStageFlag;
    }
    public void setPayStageFlag(String payStageFlag) {
        this.payStageFlag = payStageFlag;
    }
    public String getShopAcctNo() {
        return shopAcctNo;
    }
    public void setShopAcctNo(String shopAcctNo) {
        this.shopAcctNo = shopAcctNo;
    }
    public String getGoodsNo() {
        return goodsNo;
    }
    public void setGoodsNo(String goodsNo) {
        this.goodsNo = goodsNo;
    }
    public String getGoodsName() {
        return goodsName;
    }
    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }
    public String getGoodsNumber() {
        return goodsNumber;
    }
    public void setGoodsNumber(String goodsNumber) {
        this.goodsNumber = goodsNumber;
    }
    public String getTransferAmt() {
        return transferAmt;
    }
    public void setTransferAmt(String transferAmt) {
        this.transferAmt = transferAmt;
    }
    public String getjUnionFlag() {
        return jUnionFlag;
    }
    public void setjUnionFlag(String jUnionFlag) {
        this.jUnionFlag = jUnionFlag;
    }
    public String getLanguage1() {
        return language1;
    }
    public void setLanguage1(String language1) {
        this.language1 = language1;
    }
    public String getCurrType() {
        return currType;
    }
    public void setCurrType(String currType) {
        this.currType = currType;
    }
    public String getShopCode() {
        return shopCode;
    }
    public void setShopCode(String shopCode) {
        this.shopCode = shopCode;
    }
    public String getCardFlag() {
        return cardFlag;
    }
    public void setCardFlag(String cardFlag) {
        this.cardFlag = cardFlag;
    }
    public String getNotifyType() {
        return notifyType;
    }
    public void setNotifyType(String notifyType) {
        this.notifyType = notifyType;
    }
    public String getrSendType() {
        return rSendType;
    }
    public void setrSendType(String rSendType) {
        this.rSendType = rSendType;
    }
    public String getGoodsType() {
        return GoodsType;
    }
    public void setGoodsType(String goodsType) {
        GoodsType = goodsType;
    }
    public String getPhone() {
        return phone;
    }
    public void setPhone(String phone) {
        this.phone = phone;
    }
    public String getCusAcctNo() {
        return cusAcctNo;
    }
    public void setCusAcctNo(String cusAcctNo) {
        this.cusAcctNo = cusAcctNo;
    }
    public String getCusAlias() {
        return cusAlias;
    }
    public void setCusAlias(String cusAlias) {
        this.cusAlias = cusAlias;
    }
    public String getThirdFlag() {
        return thirdFlag;
    }
    public void setThirdFlag(String thirdFlag) {
        this.thirdFlag = thirdFlag;
    }
    public String getAgentShopCode() {
        return agentShopCode;
    }
    public void setAgentShopCode(String agentShopCode) {
        this.agentShopCode = agentShopCode;
    }
    public String getAgentShopName() {
        return agentShopName;
    }
    public void setAgentShopName(String agentShopName) {
        this.agentShopName = agentShopName;
    }
    public String getBuyerID() {
        return buyerID;
    }
    public void setBuyerID(String buyerID) {
        this.buyerID = buyerID;
    }
    public String getRecer() {
        return recer;
    }
    public void setRecer(String recer) {
        this.recer = recer;
    }
    public String getRecAddr() {
        return recAddr;
    }
    public void setRecAddr(String recAddr) {
        this.recAddr = recAddr;
    }
    public String getRecPhone() {
        return recPhone;
    }
    public void setRecPhone(String recPhone) {
        this.recPhone = recPhone;
    }
    public String getShopAcctSeq() {
        return shopAcctSeq;
    }
    public void setShopAcctSeq(String shopAcctSeq) {
        this.shopAcctSeq = shopAcctSeq;
    }
    public String getAgentOrderFlag() {
        return agentOrderFlag;
    }
    public void setAgentOrderFlag(String agentOrderFlag) {
        this.agentOrderFlag = agentOrderFlag;
    }

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

}
